﻿/* */
body {font-family: "微软雅黑",YaHei,tahoma,arial,"Hiragino Sans GB",宋体;}
html,
body { font-size: 14px;line-height: 1.50;color: #333;background-color: #ffffff;position: relative;min-width: 1366px;}
h1 ,h2 ,h3 ,h4,h5 ,h6 {font-weight: normal; margin-top:0; margin-bottom:0; }
p{ line-height:1.8; margin-bottom:0;}
a, a:link {color: #5c5c5c;}
a:hover {color: #da251d; text-decoration:none;}
a:focus,
a:active {outline: none;}
a:visited {text-decoration: none;}
a:focus {text-decoration: none;}
ul,ol{list-style:none; padding:0; margin:0;}
dl{ margin: 0;}
img {height: auto; max-width:100%;}
blockquote {border-left: none;padding-left: 0;padding-right: 0;}
input,:focus{outline:none}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{#zoom:1;}
.t2{ text-indent:2em;}
.f12{font-size: 12px;}
.f16{font-size: 16px;}
.rel{ position: relative;}
.ellipsis{ overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
/* Layout */
.w1200{ width: 1200px;margin: 0 auto;}
label {font-weight: normal;margin-bottom: 5px;max-width: 100%;}
.form-control{background-color: #fff;background-image: none;border: 1px solid #eee;border-radius: 0;box-shadow: none;}
.container {width: 100%; min-width: 1366px; padding: 0; position: relative;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: transparent;}
.transbg {background-repeat: no-repeat;background-size: cover; background-position: center center; background-attachment: fixed;}

/* Navigations
----------------------------------------------------------------------------- */
.header{ background: url(../images/head_bg.jpg) no-repeat center top; text-align: center;}
.logo {  }
.navbar { height: 52px; width: 100%; background: url(../images/bgfff50.png) repeat; text-align: center; position: absolute; top: 0; left: 0; z-index: 99;}
.nav li{ display: inline-block; padding: 0 45px; line-height: 52px;}
.nav li a{ color: #fff; padding:0; font-size: 18px;}
.nav li a:hover{ color: #795e58;}
/*banner*/
.banner{ position: relative;}
.carousel-control{height: 100%; width:15%; text-indent: -9999px; opacity: 0;}
.carousel-indicators li {display: inline-block;width: 34px; height: 34px;background: url(../images/dd.png) no-repeat; margin: 0 5px; border:0;}
.carousel-indicators .active {width: 34px; height: 34px;margin: 0 5px; background: url(../images/dd-on.png) no-repeat;}
.carousel-indicators {bottom: 40px;}

/*--博物馆概况 --*/
.bwggk{ background: url(../images/bg1.jpg) no-repeat; min-height: 474px; text-align: center; padding: 40px 0;}
.gkTitle{ margin-bottom: 50px;}
.gkcontent{ margin-bottom: 28px;}
.gkcontent p{ font-size: 16px; line-height: 28px; color: #484848;}
.bwggk .more{ background: url(../images/more.png) no-repeat; width: 89px; height: 38px; line-height: 38px; text-align: center; margin: 0 auto;}
.bwggk .more a{ color: #545128; font-size: 15px;}

/*-- 新闻中心 --*/
.newswrap{background: url(../images/bg2.jpg) repeat;/* background-size: 100%; */}
.news{/* width: 864px; */width: 60%;height: 440px;height: 420px;background: url(../images/news_bg.jpg) no-repeat 100% 100%;/* background-size: 100% 100%; */}
.newstitle{ margin:0 28px; padding: 33px 0; background: url(../images/fgx.png) no-repeat center bottom; position: relative;}
.title{height: 46px; line-height: 46px; font-size: 30px; color: #Fff;}
.title span{ display: inline-block; height: 46px;line-height: 46px;vertical-align:middle;}
.title .titl-span{ background: url(../images/titleft.png) no-repeat; width: 25px; margin-right: 10px;}
.title .titr-span{ background: url(../images/titright.png) no-repeat; width: 25px; margin-left: 10px;}
.title .dian{ background: url(../images/dian.png) no-repeat right center; height: 46px; padding-right: 35px;}
.newstitle .more{ position: absolute; top: 50px; right: 20px;}
.newstitle .more a{ display: block;background: url(../images/more2.png); color: #fff; width: 106px; text-align: center; line-height: 22px;}
.news .list{ margin: 0 28px; overflow: hidden;}
.news .list li{width: 50%;float: left;margin: 25px 0;color: #fff;background: url(../images/dot.png) no-repeat 10px 8px;padding-left: 30px;padding-right: 10px;}
.news .list li a{ color: #fff;}
.news .list li h3 a{ font-size: 19px; line-height: 30px;}
.news .list li .more{ margin-top: 20px;}
.news .list li .more a{ display: block; background: url(../images/more1.png) no-repeat; width: 57px; height: 25px; text-align: center; line-height: 25px;}
.huodong{width:576px;height: 420px;background: url(../images/hd_bg.jpg) no-repeat;width: 40%;/* background-size: 100%; */}
.huodong .sideTitle{float:left;width: 200px;/* height: 100%; */text-align: center;/* padding-top: 145px; */position: absolute;top: 50%;margin-top: -100px;}
.huodong .sideTitle .icon-hd{ margin-bottom: 30px; }
.huodong .sideTitle:hover img{ animation:change  0.3s linear 1;}
.hdCont{padding: 25px 15px 0;float: right;}
.hd-img{ padding-bottom: 20px; border-bottom: 1px solid #795e58; }
.hd-img imd{ width: 318px; height: 125px; display: block; }
.hd-list li{border-bottom: 1px solid #795e58; padding: 20px 0;}
.hd-list li span{ font-size: 16px; color:#aa9995; display: block;}
.hd-list li a{ font-size: 18px; color: #fff;}
.hdCont .more{ text-align: center; margin: 20px 0;}
.hdCont .more a{ display: inline-block;background: url(../images/more_hd.png); color: #fff; width: 106px; text-align: center; line-height: 22px;}
/*-- 展览 --*/
.zhanlan{ margin: 10px 0;}
.zlTitle{width: calc(26% - 24px);/* width: 346px; */height: 300px;float: left;background: url(../images/zl_bg.jpg) no-repeat;background-size: 100%;}
.zlTitle .qj {width: 50%;height: 100%;background: url(../images/bgblue.png)  repeat;/* background-size: 100%; */float:left;color: #fff;text-align: center;position: relative;}
.zlTitle .qj a{color: #fff;display: block;padding-top: 60px;/* position: absolute; *//* text-align: center; *//* top: 50%; *//* margin-top: -45px; */}
.zlTitle .qj a:hover img{ animation:change  0.3s linear 1;}
.zlTitle .qj p{ color: #a8abb0; line-height: 22px;}
.zlTitle .qj h3{ margin: 10px 0 10px;}
.zlTitle .qj span{display: block;width: 87px;height: 87px;margin: 0 auto 28px;}
.zlTitle .zl{float: left;width: 50%;text-align: center;padding-top: 60px;}
.zlTitle .zl .zlImg{  margin-bottom: 28px;}
.zlTitle .zl a{display: block;height: 100%; }
.zlTitle .zl a:hover img{ animation:change  0.3s linear 1;}
.xztj{float: left;width: 535px;width: 37%;height: 300px;margin-left: 12px;position: relative;overflow: hidden;}
.xztj .xztjImg{width: 100%; height: 100%; display: block; }
.xztj .xztjbg{background: url(../images/bghui.png) repeat; width: 100%; height: 100%; display: block;  position: absolute; top:0; left: 0;z-index: 10;}
.xztj .xztjbox{ position: absolute; top:0; left: 0;z-index: 11;width: 100%; height: 100%; }
.xztj .xztjImg img{ display: block; width: 100%; transition: all 0.6s;}
.xztj:hover img{transform: scale(1.2);}
.zlhd{ margin-top: 54px; background: url(../images/zl_tjtit_bg.jpg) no-repeat; line-height: 58px; padding-left: 35px;}
.zlhd a{color: #fff; font-size: 24px;}
.zlCont{ margin: 25px 0 0 35px; width: 360px;}
.zlCont p{ line-height: 29px; color: #fff; font-size: 14px;}
.zlCont span{ display: block; color: #9e9696; line-height: 29px;}
.xztj_bt{ position: absolute; top: 27px; right: 27px; background: url(../images/xztj_bt.png) no-repeat; width: 48px; height: 135px;}
.xztj.bg-cszl .xztj_bt{ background: url(../images/cszl_bt.png) no-repeat; width: 48px; height: 135px;}
/*典藏 .文创*/
.diancang{width: 797px;width: 60%;float: left;background: url(../images/dc_bg.jpg) no-repeat;height: 370px;background-size: 100% 100%;}
.dcTitle{ margin:60px 0; text-align: center;}
.dcCont { text-align: center;}
.dcCont li{ width: 46px; margin: 0 68px; height: 106px; background: url(../images/dc_li_bg.png) no-repeat; text-align: center; display: inline-block; vertical-align: middle;}
.dcCont li a{ display: block; padding: 0 13px;  line-height: 20px; color: #a78f69; font-size: 20px; width: 46px; height: 106px; padding-top: 20px;}
.dcCont li a.n2{padding-top: 31px;}
.dcTitle .title { color: #a78f69;}
.dcTitle .title .titl-span{ background: url(../images/titleft.png) no-repeat 0 -46px; }
.dcTitle .title .titr-span{ background: url(../images/titright.png) no-repeat 0 -46px; }
.dcTitle .title .dian{ background: url(../images/dian.png) no-repeat right center;}
.wenchuang{width: 627px;width: calc(40% - 15px);height: 370px;background: url(../images/wc_bg.jpg) no-repeat;float: right;}
.wenchuang .dcCont li{ margin: 0 38px; background: url(../images/wc_li_bg.png) no-repeat; }
.wenchuang .dcCont li a{ color: #c8f1c4; }
.wenchuang .dcCont li a.n1{padding-top: 20px;}
.wenchuang .dcCont li a.n2{padding-top: 11px;}
.wenchuang .dcCont li a.n3{padding-top: 31px;}
.wenchuang .dcCont li a.n4{padding-top: 11px;}
.wenchuang .title { color: #c8f1c4;}
.wenchuang .title .titl-span{ background: url(../images/titleft.png) no-repeat 0 -92px; }
.wenchuang .title .titr-span{ background: url(../images/titright.png) no-repeat 0 -92px; }
.wenchuang .title .dian{ background: url(../images/dian.png) no-repeat right center;}

/**/
.cpshow{background: url(../images/bg2.jpg) repeat;/* height: 401px; */margin-top: 15px;}
.topone{float: left;width: 60%;/* width: 798px; */position: relative;overflow: hidden;}
.topone .imgbox{/* width: 798px; *//* height: 401px; *//* width: 100%; */}
.topone .imgbox img{display: block;width: 100%;height: 412px;}
.topone .txtbox{position: absolute;left: 0;bottom: -100%;width: 100%;background: url(../images/bg00050.png) repeat;background: rgba(0,0,0,.6);color: #fff;padding: 30px 55px;/* opacity: 0; */-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.topone:hover .txtbox{ opacity: 1;bottom: 0;}
.topone .txtbox span{ display: block; color: #9d9c9b; line-height:30px ; font-size: 18px;}
.topone .txtbox a{color: #fff;}
.topone .txtbox h2{ margin-bottom: 10px;}
.topone .txtbox h2 i{ background: url(../images/dot1.png) no-repeat; width: 25px; height: 30px; display: inline-block; vertical-align: middle;}
.topone .txtbox h2 i.i1{ background-position: 0 0; margin-right: 10px;} 
.topone .txtbox h2 i.i2{ background-position: 0 -30px; margin-left: 10px;} 

/*滚动*/
.rollbox{width:628px;width: 40%;height: 412px;/* height: 100%; */float:right;position:relative;overflow:hidden;background: url(../images/bgfff50.png) repeat;background-size: 100% 100%;/* background: rgba(255,255,255,0.5); */}
.picbox{width: 580px;/* width: 40%; */height:354px;overflow:hidden;position:relative;margin: 22px auto;}
.piclist{height:115px;height: 100%;position:absolute;left:0px;top:0px;overflow: hidden;}
.piclist li{background:#e2e2d4;margin:0 15px;padding:10px;float:left;width: 260px;/* width: calc(50% - 10px); */height: 363px;}
.piclist li p{ font-size: 16px; margin-top: 10px;}
.piclist li span{ color: #f27918; text-align: right; display: block;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:40%; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}

/*学术*/
.xueshu{background: url(../images/xs_bg.jpg) no-repeat;width:1065px;width: 75%;height: 331px;float: left;margin-top: 15px;}
.xsTitle{width: 343px;width: 300px;text-align: center;padding-top: 97px;float: left;}
.xueshu .xsTitle .icon-hd{ margin-bottom: 30px;}
.xueshu .xsCont{padding: 15px;color: #fff;float: left;width: 722px;width: 70%;}
.xueshu .xsCont a{color: #95a5b1;font-size: 16px;/* display: inline-block; *//* width: calc(100% - 60px); */}
.xueshu .xsCont a:hover{ color: #fff;}
.xueshu .xsCont .list1 {background: url(../images/fgxx.png) no-repeat center bottom; padding: 10px 0;}
.xueshu .xsCont .list1 li{ background: url(../images/dot1.png) no-repeat 0 -65px; padding-left: 25px; line-height: 36px;}
.xueshu .xsCont .list2 { padding: 10px 0;}
.xueshu .xsCont .list2 li{ background: url(../images/dot1.png) no-repeat 0 -135px; padding-left: 25px; line-height: 36px; position: relative;}
.xueshu .xsCont .list2 li a{
	display:inline-block;
	width:calc(100% - 60px);
}
.xueshu .xsCont .list2 li span{ color: #95a5b1; position: absolute; right: 0; top: 0; line-height: 36px;}
.xueshu .xsCont .list2 li span i{ font-size: 25px; font-style: normal;}

/*党建*/
.dangjian{background: url(../images/dj_bg.jpg) no-repeat;width: 375px;width: 25%;height: 331px;float: right;margin-top: 15px;}
.djTitle{ text-align: center; margin:27px 0;}
.dj-list {background: url(../images/fgx-dj.png) no-repeat center top;}
.dj-list li{ background: url(../images/fgx-dj.png) no-repeat center bottom; padding: 15px 28px;}
.dj-list li span{ font-size: 16px; color:#af8787; display: block;}
.dj-list li a{font-size: 18px;color: #b99090;}
.dj-list li a:hover{ color: #fff;}
.dangjian .more{ text-align: right; margin: 20px 0; margin-right: 25px;}
.dangjian .more a{ display: inline-block;background: url(../images/more2.png) 0 -22px; color: #fff; width: 106px; text-align: center; line-height: 22px;}
.djTitle .title { color: #b99090;}
.djTitle .title .titl-span{ background: url(../images/titleft.png) no-repeat 0 -138px; }
.djTitle .title .titr-span{ background: url(../images/titright.png) no-repeat 0 -138px; }
.djTitle .title .dian{ background: url(../images/dian.png) no-repeat right center;}

/*服务指南*/
.fwzn{background: url(../images/bg3.jpg) repeat;width: 798px;width: 60%;height: 368px;color: #fff;float: left;margin: 15px 0;}
.fw-list{ padding:15px 35px; overflow: hidden;font-family: Impact, Arial;}
.fw-list li{ float: left; line-height: 57px; background: url(../images/huiwen.png) right center no-repeat;  padding-right: 45px; margin-right: 20px;}
.fw-list li:last-child{background: none; padding-right: 0;}
.fw-list li span.time{ font-size: 38px;}
.fw-list li span{font-size: 15px; display: inline-block; vertical-align: middle; }
.tip{padding:15px 35px;}
.tip p{ background: url(../images/dot1.png) no-repeat 0 -68px; font-size: 16px; color: #efe8d1; line-height: 30px; padding-left: 35px;}

.imglist{width: 40%;float: right;text-align: center;margin: 15px 0;}
.imglist li{width: 214px;width: 33.3%;height: 368px;float: left;}
.imglist li:hover img{ animation:change  0.3s linear 1;}
.imglist li.fw1{ background: url(../images/fwbg1.jpg) no-repeat;}
.imglist li.fw2{ background: url(../images/fwbg2.jpg) no-repeat;}
.imglist li.fw3{ background: url(../images/fwbg3.jpg) no-repeat;}
.imglist li p{ font-size: 25px; font-weight: bold;}
.imglist li a{ color: #fff; display: block; position: relative; height: 100%; padding-top: 100px;}
.imglist li span{ display: block; width: 82px; height: 82px; margin: 0 auto; margin-bottom: 30px;}

/*底部菜单*/
.footer {background:url(../images/bg4.jpg) repeat; color: #fff; padding: 27px 0; text-align: center;}
.footer .container{ position: relative;}
.logodb{ margin-bottom: 20px;}
.menu{ text-align: center;}
.menu a{ display: inline-block; padding: 0 20px; font-size: 16px; color: #9c9c99; background: url(../images/sx.png) no-repeat right center;}
.menu a:last-child{ background: none;}
.copyright{ color: #9c9c99; height: 40px; line-height: 40px; text-align: center; font-size: 16px; position: relative;}
.copyright span{ display: block; position: absolute; width: 40px; height: 40px; top: 0; right: 15%;}
.copyright span a{ display: block;width: 40px; height: 40px;background: url(../images/wx.png) no-repeat;  }

/*栏目页通用样式*/

/*-----------二级页面----------*/
.head{ background: #fff; }
.head .container{padding: 20px 0; position: relative;}
.head .logo{ float: left;}
.navbar-nav{  position: absolute; right: 0; bottom: 0; height: 52px;}
.navbar-nav ul{}
.navbar-nav ul li{ float: left; padding:0 30px; margin-left: 10px;}
.navbar-nav ul li a{ color: #504f4c; font-size: 16px;height: 52px; display: block;}
.navbar-nav ul li a.active{ color: #aea38e; background: url(../images/jtS.png) no-repeat center bottom;}
.navbar-nav ul li.active a{ color: #aea38e; }

/*下拉菜单*/
.subNavBox { position: absolute; left: 0px; top: 118px; width: 100%; left: 0px; overflow: hidden; z-index: 99; }
.subNavBox .subNav { display: none; height: 49px; line-height: 49px;  }
.subNavBox .subNav dd a{line-height: 49px; color: #fff; font-size: 15px; display: block;}
.subNavBox .subNav dd a:hover{ color:#555;}
.subNav .subNavList { width: 864px; margin: 0px auto; text-align: right;}
.subNav .subNavList dd { display: inline-block; padding-right: 40px; text-align: center; background: url(../images/sfgx.png) no-repeat right center; padding-left: 30px }
.subNav .subNavList dd:last-child{ background: none;}
.subNavBox a:link, .subNavBox a:visited { color: #646464; }
.subNavBox a:active, .subNavBox a:hover { color: #646464; }
.subNav.subNav2 .subNavList { margin-left: 45%;}
.subNav.subNav3 .subNavList { margin-right: 175px; }  
.subNav.subNav4 .subNavList { margin-right: 80px; } 
.subNav.subNav5 .subNavList { margin-right: 75px; } 
.subNav.subNav6 .subNavList { margin-right: 25px; } 
.subNav.subNav7 .subNavList { margin-right: 0; } 
.crumb{ background: #cbc2b6; height: 49px;box-shadow:0 4px 10px rgba(0, 0, 0, .1);position: relative; z-index: 10;}
.breadcrumb{padding: 0; border-radius: 0 ; margin-bottom: 0; line-height: 47px; background:none;}
.breadcrumb a{}
.breadcrumb>li+li:before { background: url(../images/jt.png) no-repeat right center; color: transparent; margin-right: 5px;}
.subpage{ background: url(../images/bg5.jpg) repeat;}
.subpage .container{ background: #fff; padding: 15px;}
.submenu li{ float: left; width: 25%; text-align: center;}
.submenu li a{ line-height: 55px; font-size: 18px; color: #153270; display: block;}
.submenu li.active{ background: #13aee9; color: #fff;}
.submenu li.active a{ color: #fff;}
/*二级-展览*/
.main-zl .tith2{ text-align: center; background: url(../images/huawen.png) repeat; text-align: center; margin: 30px 0 40px;}
.main-zl .tith2 span{ display: inline-block; background: #fff; padding: 0 15px;}
.main-zl .item{ position: relative; margin-bottom: 25px;}
.main-zl .item .border{border:10px solid #ebeae5;padding: 40px; overflow: hidden;  }
.main-zl .item .textbox{ width: 645px;}
.main-zl .item .imgbox{ width: 427px; height: 244px;}
.main-zl .item .imgbox img{ width: 100%; height: 100%; display: block;}
.main-zl .item .textbox h3{margin-bottom: 10px;}
.main-zl .item .textbox h3 a{ font-size: 21px; color: #000; }
.main-zl .item .textbox h3 a:hover{ color: #795e58;}
.main-zl .item .textbox span{ display: block; font-size: 14px; color: #626262;}
.main-zl .item .textbox p{ padding: 15px 0; color: #626262; text-indent: 2em;}
.main-zl .item .textbox .more{background: #cbc2b6; width: 106px; height:39px; line-height: 39px; display: block; text-align: center; color: #fff;}
.main-zl .item i{ position: absolute;width: 28px; height: 28px; background: url(../images/bj.jpg) no-repeat; z-index: 10; display: block;}
.main-zl .item .ilt{  top: 0; left: 0; background-position: 0 0;}
.main-zl .item .irt{  top: 0; right: 0; background-position:  -28px 0;}
.main-zl .item .ilb{  bottom: 0; left: 0; background-position: 0 -28px;}
.main-zl .item .irb{  bottom: 0; right: 0; background-position: -28px -28px;}
.main-zl .more{ line-height: 26px; background: url(../images/more_bg.png) no-repeat; text-align: center; margin: 30px 0;}
.main-zl .more a{ color: #888;}
/* 典藏*/
.dcfl{ margin-bottom: 60px; margin-top: 35px;}
.dcfl ul{ overflow: hidden; padding: 20px;}
.dcfl li{ margin: 0 58px; float: left;}
.dcfl li:hover img{ animation:change  0.3s linear 1;}
.filter-box{ margin-bottom:35px;}
.filter-box dl{ overflow: hidden; padding:0;}
.filter-box dl dd{ float: left; margin-right: 15px;}
.filter-box dl dd .input{ border: 1px solid #eee; background: #fff; padding: 5px; width: 231px; height: 42px; font-size: 16px; color: #5c5c5c;}
.filter-box .submit{ border: 0; line-height: 40px; background: #c8bba1; text-align: center; width: 126px; color: #fff; font-size: 16px;}
.dc-list { margin-left: -45px; overflow: hidden; padding-top: 5px;}
.dc-list li{ background: #fff; padding: 10px; float: left; width: 264px; margin-left: 45px; box-shadow:0 0 10px rgba(0, 0, 0, .1); margin-bottom: 35px; }
.dc-list li p{ font-size: 16px; text-align: center;}
.dc-list li a{ display: block;}
.dc-list li a img{ display: block; max-height: 267px;}
.dc-list li:hover{z-index: 2;box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);transform: translate3d(0px, -2px, 0px);}
.dc-list li:hover p{ color: #c8bba1;}
.dc-show .dc-pic{ width: 565px; height: 619px; background: #f1f0f0; float: left;}
.dc-show{ margin-top: 15px; overflow: hidden;}
.dc-show .dc-pic img{ max-width: 100%; max-height: 100%;}
.dc-spec{ width: 596px; float: right}
.dc-spec h1{ font-size: 28px; margin-bottom: 15px;}
.dc-spec .tips{ color: #717171; font-size: 16px; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px;}
.dc-spec .cont{ padding: 15px 0; height: 320px; overflow-y: auto;}
.dc-spec .cont p{ text-indent: 2em;}
.dc-spec .list-pic{ margin: 15px 0;}
.dc-spec .list-pic li{ float: left; border: 1px solid #cbc2b6; padding: 10px; margin-right: 25px;}
.dc-spec .list-pic li img{ display: block; width: 136px; height: 148px;}
.xgww{ margin-top: 35px;}
.xgTitle{ margin: 35px 0; overflow: hidden; line-height: 42px;}
.xgTitle span{ font-size: 28px; float: left; padding-right: 30px;}
.xgTitle .screen-box{ float: left; margin-left: 35px;}
.xgTitle .screen-box dl{ margin: 4px 0 0; }
.xgTitle .screen-box dl dd a{ display: inline-block;padding:5px 15px;border: 1px solid #d2d2d2;margin-right: 28px; font-size: 16px;}
.xgTitle .screen-box dl dd .selected{ background: #cbc2b6; color: #fff;}

/*分页*/
.pagination{  text-align: center; width: 100%;} 
.pagelist{ overflow: hidden; display: inline-block; margin:15px auto;}
.pagelist  li{ display:inline; } 
.pagelist  li  a{ color: #888; margin:0 2px; border:1px solid #e4e4e4; padding:5px 10px; font-size:12px; display:inline-block;}
.pagelist  li  span{ padding:0 10px; border:none; color: #336aa6;}
.pagelist  li  a:hover, .pagination  li  span:hover, .pagination  li  a:focus, .pagination  li  span:focus 
{background-color: #c8bba1;border-color: #c8bba1;color: #fff;z-index: 2;}
.pagelist  li  span.active{ background:#c8bba1; color: #fff;font-size: 12px;margin: 0 2px;padding: 5px 10px; border:1px solid #c8bba1; }
.pagelist  li.current a{background-color: #336aa6;border-color: #336aa6;color: #fff;}

.main-content{ border:1px solid #eee; margin: 15px 0; float: left; width: 100%; padding:35px 55px;}
.p-title{ text-align: center;}
.p-title .tith3{ font-size: 35px; color: #c40c0c; font-weight: bold; margin: 10px 0;}
.p-title .tt{ font-size: 20px; color: #000;}
.p-time{ color: #8d8d8d; border-bottom: 1px solid #eee; padding: 10px 0; font-size: 14px; margin-top: 10px;}
.p-time span{ padding-right: 15px;}

/* 资讯*/
.list-news{}
.list-news li{ background: #f7f8f8; padding: 20px; position: relative; overflow: hidden; padding-left: 220px; margin-bottom: 25px;}
.list-news li .textbox{ width: 65%; }
.list-news li .date{ position: absolute; left: 20px; top: 20px; width: 168px; height: 130px; border-right: 1px solid #e5e5e5; padding:25px 0 0 30px;}
.list-news li .date span{ display: block;color: #787878;}
.list-news li .date .dd{ font-size: 36px; font-weight: bold;}
.list-news li .date .yy{ font-size: 16px;}
.list-news li h4{ margin: 20px 0;}
.list-news li h4 a{ color: #404040;}
.list-news li p{ color: #787878;}
.list-news li .imgbox{ width: 30%; overflow: hidden; max-height: 150px;}
.list-news li .imgbox img{ display: block; width: 100%; transition: all 0.6s;}
.list-news li .imgbox a:hover img{transform: scale(1.1);}
.list-news li a:hover{ color: #aea38e;}
.list-gg li{ position: relative; padding: 22px 0; padding-left: 30px; border-bottom: 1px solid #eee; background: url(../images/dd.png) no-repeat left center; background-size: 18px;}
.list-gg li a{ font-size: 16px;}
.list-gg li span{ position: absolute;top: 0; right: 0; display: block; padding: 22px 0;  }

.p-title{ text-align: center;}
.p-title .tith3{ font-size: 36px; color: #ef0909; font-weight: normal; margin: 10px 0;}
.p-title .tt{ font-size: 20px; color: #000;}
.p-time{ color: #8d8d8d; border-bottom: 1px solid #eee; padding: 15px 0; font-size: 14px; text-align: center;}
.p-time span{ padding:0 25px;}
.p-content{ font-size: 16px; line-height: 36px; width: 970px; margin: 35px auto;}
.p-content p{ font-size: 16px; line-height: 36px;}
.pagepre{ padding:20px 0; margin: 0 50px; border-top:1px solid #eee; position: relative; color: #8b8b8b; }
.pagepre a{ color: #8b8b8b;}
.pagepre span{ width: 50%; display: block; float: left;}

/*文创*/
.wc-screen{ margin-bottom: 25px;}
.wc-screen dl{ margin: 4px 0 0; }
.wc-screen dl dd a{ display: inline-block; padding: 0 25px; text-align: center; line-height: 42px; border: 1px solid #d2d2d2;margin-right: 45px; font-size: 16px;}
.wc-screen dl dd .selected{ background: #cbc2b6; color: #fff;}
.wc-list li p{ text-align: left; margin-top: 10px;}
.wc-list li span{color: #f27918;text-align: right; display: block; margin-bottom: 5px;}

.xszk ul{ margin-left: -42px; overflow: hidden;}
.xszk li{ float: left; margin-left: 42px; margin-bottom: 10px;}
.xszk li p{ color: #616060; font-size: 16px; margin: 15px 0;}
.xszk .pic{ border: 1px solid #cbc2b6; padding: 15px;}
.xszk .pic img{ display: block; width: 236px; height: 329px;}

/*关于*/
.aboutBox .container{ padding: 0;}
.about{ text-align: center; background: url(../images/bg6.jpg) center top; padding: 15px 15px 45px;}
.about .gkcontent p { font-size: 14px; line-height: 28px; color: #aa966f;}
.about .more{ background: url(../images/more.png) no-repeat; width: 89px; height: 38px; line-height: 38px; text-align: center; margin: 0 auto;}
.about .more a{ color: #c8bba1; font-size: 14px;}
.jgsz{ background: url(../images/jgsz_bg.jpg) no-repeat; color: #fff; text-align: center; float: left; width: 637px; height: 368px; margin-top: 5px;}
.jgTitle{ margin: 55px 0 35px;}
.jgCont ul { overflow: hidden; padding: 0 45px;}
.jgCont ul li{ float: left; margin:18px 10px;}
.jgCont ul li a{ display: block; border: 1px solid #fff; color: #fff; font-size: 16px; width: 110px; height: 35px; text-align: center; line-height: 35px; border-radius: 25px;}
.jgsz .more { margin:15px 30px 0 0; text-align: right;}
.jgsz .more a{ display: inline-block; width: 65px; height: 36px; background: url(../images/jt1.png) no-repeat;}

.aboutBox .fwzn{ float: right; margin: 5px 0;}
.fzlc{ background: #e5e0da;}
.fzlcTitle{ background: #c4bba8; text-align: center; padding: 15px;}
.fzlcTitle span{ display: inline-block; text-indent: -9999px; width: 415px; height: 48px; background: url(../images/fzlc.png);}

/*时间轴*/
#timeline{width:1140px;height:100%;overflow:hidden;margin:40px auto 0;padding-left: 15px; padding-bottom:50px; position:relative;background:url('../images/fzlc_hx.png') center 53px no-repeat;}
#dates{width:700px;overflow:hidden;margin-bottom:40px;}
#dates li{float:left;width:158px;height:115px;text-align:center; background: url(../images/dsj.png) no-repeat center center;}
#dates a{width:158px; height:115px;line-height:115px;display:block; color: #fff;font-size:20px; }
#dates .selected{ color: #fff; font-size:24px; font-weight: bold; }
#issues{width:1140px;height:100%;overflow:hidden;}
#issues li{width:1140px;height:100%;list-style:none;float:left;}
#issues li .pad{ padding:0 80px }
#issues li .hd{ font-size: 20px; color: #6f1717; }
#issues li .hd span{ padding-right: 32px;}
#issues li div p{ line-height: 33px; font-size: 16px; color: #3b3b3b;}
#issues li img{text-align:center;display:block;margin:0 auto;}
#issues li p{ line-height:24px; padding:25px 0; font-size:14px; overflow:hidden; background: url(../images/xxx.png) repeat-x left bottom;}
#issues li p span, #issues li p em{ float:left;}
#issues li p em{ width:10%; color:#f3ae31; font-size:15px; font-style: normal;}
#issues li p span{ width:90%; color: #213562; font-size:15px; }
#next,#prev{position:absolute;top:20px;width:100px;height:76px;overflow:hidden; background: url(../images/fzlc_jt.png) no-repeat;}
#next{right:-30px; background-position: -100px 0;}
#prev{left:-30px;}
#next.disabled,#prev.disabled{opacity:0.2;}

/*参观指南*/
.cgzn{}
.cgzn .border-bot{ border-bottom:1px solid #e5e5e5; padding: 25px 0;}
.cgzn .hd{ font-size: 25px; background: url(../images/icon-cgzn.png) no-repeat; padding-left: 65px; line-height: 51px;}
.cgzn .kfzj{ background-position: 0 0;border-bottom:0; padding-bottom: 0;}
.cgzn .dlwz span{ font-size: 16px; padding-left: 40px;}
.cgzn .jtlx span{ font-size: 16px; padding-left: 40px;}
.cgzn .ykxz p{ padding-left: 65px; font-size: 16px;}
.cgzn .kfzj .bd{ background: url(../images/bk.png) no-repeat; height: 201px; padding: 35px; margin: 20px;}
.cgzn .kfzj .bd p{ font-size: 16px; padding: 0 50px;}
.cgzn .kfzj .bd .fw-list li{ width: 250px; text-align: center;}
.cgzn .kfzj .bd .fw-list li span{ display: block; line-height: 40px;}

.sjhd-list ul{ overflow: hidden; margin-left: -70px;}
.sjhd-list li{ float: left; margin-left: 70px; margin-top: 15px; width:350px; text-align: center;}
.sjhd-list li .pic{width:350px; height: 240px; overflow: hidden;border: 10px solid #eee;}
.sjhd-list li .pic img{ display: block; width:100%; height: 100%;  transition: all 0.6s;}
.sjhd-list li p{ text-align: center; margin: 10px 0; font-size: 16px; line-height: 24px; height: 48px;}
.sjhd-list li a:hover img{transform: scale(1.2);}
/* 微信二维码 */
.toolbar{position:absolute;right:50px;bottom:0; }
.toolbar-item{background: url(../images/wx.png) no-repeat;display:block;width:40px;height:40px;position:relative; 
-moz-transition:background-position 1s;
-ms-transition:background-position 1s;
-o-moz-transition:background-position 1s;
-webkit-moz-transition:background-position 1s;
transition:background-position 1s;}

.toolbar-item:hover .toolbar-layer{
	opacity:1;filter:alpha(opacity=100);
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
}
.toolbar-item-weixin{background-position:0 -104px;}
.toolbar-layer{position:absolute;right:41px;bottom:0px;width:158px; border:1px solid #eee;

opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;
-moz-transform-origin: 95% 95%;
-ms-transform-origin: 95% 95%;
-o-transform-origin: 95% 95%;
-webkit-transform-origin: 95% 95%;
transform:scale(0.01);
-moz-transform:scale(0.01);
-ms-transform:scale(0.01);
-o-transform:scale(0.01);
-webkit-transform:scale(0.01);
transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;
-webkit-transition:all 1s;
}


@keyframes change
{
	0%{
		transform:rotateY(90deg);
		-webkit-transform:rotateY(90deg);
	}
	
　　100%{
		transform:rotateY(360deg);
		-webkit-transform:rotateY(360deg);
	}
}
@-webkit-keyframes change /* Safari and Chrome */
{
	0%{
		transform:rotateY(90deg);
		-webkit-transform:rotateY(90deg);
	}
　　100%{
		transform:rotateY(360deg);
		-webkit-transform:rotateY(360deg);
	}



@media (min-width:768px) {

  }
@media (min-width:768px) and (max-width:991px) {
	}
@media (min-width: 1200px){
		
}
@media (max-width:979px) {
	
	
}

@media (max-width:767px) {

}

@media (max-width:480px) {

}	
	
}